#pragma once
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>

void QueueInit(Queue* p);

void QueueDestroy(Queue* p);

void Qpush(Queue* p, DataType X);

DataType QFront(Queue* p);

void Qpop(Queue* p);

bool QueueEmpty(Queue* p);
